package cn.witsky.cdrService.domain.trailer;

import cn.witsky.cdrService.domain.base.BaseTLV;
import cn.witsky.cdrService.domain.trailer.data.*;
import cn.witsky.cdrService.util.TagUtil;

public class Trailer extends BaseTLV{
	private ProductionDateTime productionDateTime=null;
	private RecordingEntity recordingEntity=null;
	private FirstCallDateTime firstCallDateTime=null;
	private LastCallDateTime lastCallDateTime=null;
	private NoOfRecords noOfRecords=null;
	private Extensions extensions=null;
	public Trailer() {
		this.setTag(TagUtil.trailer_tag);
		this.setHasChildTLV(true);
		productionDateTime=new ProductionDateTime();
		recordingEntity=new RecordingEntity();
		firstCallDateTime=new FirstCallDateTime();
		lastCallDateTime=new LastCallDateTime();
		noOfRecords=new NoOfRecords();
		extensions=new Extensions();
	}
	public ProductionDateTime getProductionDateTime() {
		return productionDateTime;
	}
	public RecordingEntity getRecordingEntity() {
		return recordingEntity;
	}
	public FirstCallDateTime getFirstCallDateTime() {
		return firstCallDateTime;
	}
	public LastCallDateTime getLastCallDateTime() {
		return lastCallDateTime;
	}
	public NoOfRecords getNoOfRecords() {
		return noOfRecords;
	}
	public Extensions getExtensions() {
		return extensions;
	}
	
}
